someone that predicts the future - French English Dictionary